<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>Tekdaqc Firmware: Analog_Input_t Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customstyle.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Tekdaqc Firmware
   &#160;<span id="projectnumber">1.0.2.0</span>
   </div>
   <div id="projectbrief">The firmware of the Tekdaqc.</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('struct_analog___input__t.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">Analog_Input_t Struct Reference<div class="ingroups"><a class="el" href="group__analog__input.html">Analog Input</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>Data structure used to store the state and requirements of an analog input to the Tekdaqc. This data structure contains all the information related to a particular input to the Tekdaqc, including values and allowable range. Please note that while there is nothing to stop you from manipulating the values of the structure directly, it is not recommended as it could put the structure in an indeterminate state. Instead, manipulation functions are provided which will ensure that all state related implications are addressed.  
 <a href="struct_analog___input__t.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_analog___input_8h_source.html">Analog_Input.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a6f1a4402ff8651dfc5e453b5e3154c2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__board__channel__constants.html#gab0f30599ceb99e5ba3b2908d8e9bd131">ChannelAdded_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_analog___input__t.html#a6f1a4402ff8651dfc5e453b5e3154c2d">added</a></td></tr>
<tr class="separator:a6f1a4402ff8651dfc5e453b5e3154c2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56b9dddfb002a9709f8591dd04c06db8"><td class="memItemLeft" align="right" valign="top">PhysicalAnalogInput_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_analog___input__t.html#a56b9dddfb002a9709f8591dd04c06db8">physicalInput</a></td></tr>
<tr class="separator:a56b9dddfb002a9709f8591dd04c06db8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb199000d1f8af50de782aecf1f42108"><td class="memItemLeft" align="right" valign="top">ExternalMuxedInput_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_analog___input__t.html#abb199000d1f8af50de782aecf1f42108">externalInput</a></td></tr>
<tr class="separator:abb199000d1f8af50de782aecf1f42108"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a742e7de15fa168a904238051ba025e"><td class="memItemLeft" align="right" valign="top">InternalAnalogInput_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_analog___input__t.html#a6a742e7de15fa168a904238051ba025e">internalInput</a></td></tr>
<tr class="separator:a6a742e7de15fa168a904238051ba025e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a0b07d12d70fc1006109b23512b61fb"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_analog___input__t.html#a3a0b07d12d70fc1006109b23512b61fb">name</a> [<a class="el" href="group__analog__input.html#ga7b523129daacaeca69045b3adb1aaf54">MAX_ANALOG_INPUT_NAME_LENGTH</a>]</td></tr>
<tr class="separator:a3a0b07d12d70fc1006109b23512b61fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0022b5ad7e496a802c64e3f6e0c2d8e1"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_analog___input__t.html#a0022b5ad7e496a802c64e3f6e0c2d8e1">min</a></td></tr>
<tr class="separator:a0022b5ad7e496a802c64e3f6e0c2d8e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accad1cdcd73e714badc388c3471bf33b"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_analog___input__t.html#accad1cdcd73e714badc388c3471bf33b">max</a></td></tr>
<tr class="separator:accad1cdcd73e714badc388c3471bf33b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ec27e6ddaf65a4b494422578b93b246"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_analog___input__t.html#a5ec27e6ddaf65a4b494422578b93b246">values</a> [<a class="el" href="group__analog__input.html#ga3f128795c69a685d5e905c4117008271">ANALOG_INPUT_BUFFER_SIZE</a>]</td></tr>
<tr class="separator:a5ec27e6ddaf65a4b494422578b93b246"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a611ead9e1d73ef2c8cac3f7cc95b0c17"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_analog___input__t.html#a611ead9e1d73ef2c8cac3f7cc95b0c17">timestamps</a> [<a class="el" href="group__analog__input.html#ga3f128795c69a685d5e905c4117008271">ANALOG_INPUT_BUFFER_SIZE</a>]</td></tr>
<tr class="separator:a611ead9e1d73ef2c8cac3f7cc95b0c17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab88d160dc09c608f10a13c1b4cc06885"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_analog___input__t.html#ab88d160dc09c608f10a13c1b4cc06885">bufferReadIdx</a></td></tr>
<tr class="separator:ab88d160dc09c608f10a13c1b4cc06885"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6dc1e03b08d833bcad0d2a9ddacb9b2"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_analog___input__t.html#af6dc1e03b08d833bcad0d2a9ddacb9b2">bufferWriteIdx</a></td></tr>
<tr class="separator:af6dc1e03b08d833bcad0d2a9ddacb9b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad008fd04a92bd503317246b84bedf3bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__analog__input.html#ga99258f91accf55ecea49707692a3889b">AnalogInputStatus_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_analog___input__t.html#ad008fd04a92bd503317246b84bedf3bc">status</a></td></tr>
<tr class="separator:ad008fd04a92bd503317246b84bedf3bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2c90c98d6a3c3e9dcd1d462078add38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__ads1256__driver.html#ga12f71f8fc93fe63fb3c855ddd2070890">ADS1256_BUFFER_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_analog___input__t.html#ac2c90c98d6a3c3e9dcd1d462078add38">buffer</a></td></tr>
<tr class="separator:ac2c90c98d6a3c3e9dcd1d462078add38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9eb75430d096aa3e9c2211f836ae0b88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__ads1256__driver.html#gace2e231df7cd3598eb26d5ff51171701">ADS1256_PGA_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_analog___input__t.html#a9eb75430d096aa3e9c2211f836ae0b88">gain</a></td></tr>
<tr class="separator:a9eb75430d096aa3e9c2211f836ae0b88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b7d6ee501678613c98e13a2dfbf33b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__ads1256__driver.html#gab0437f81aad031aadf3e05dd5fe0a731">ADS1256_SPS_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_analog___input__t.html#a8b7d6ee501678613c98e13a2dfbf33b5">rate</a></td></tr>
<tr class="separator:a8b7d6ee501678613c98e13a2dfbf33b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_analog___input_8h_source.html#l00089">89</a> of file <a class="el" href="_analog___input_8h_source.html">Analog_Input.h</a>.</p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a6f1a4402ff8651dfc5e453b5e3154c2d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__board__channel__constants.html#gab0f30599ceb99e5ba3b2908d8e9bd131">ChannelAdded_t</a> added</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Addition status of the input. </p>

<p>Definition at line <a class="el" href="_analog___input_8h_source.html#l00090">90</a> of file <a class="el" href="_analog___input_8h_source.html">Analog_Input.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac2c90c98d6a3c3e9dcd1d462078add38"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__ads1256__driver.html#ga12f71f8fc93fe63fb3c855ddd2070890">ADS1256_BUFFER_t</a> buffer</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Analog buffer state to use. </p>

<p>Definition at line <a class="el" href="_analog___input_8h_source.html#l00102">102</a> of file <a class="el" href="_analog___input_8h_source.html">Analog_Input.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab88d160dc09c608f10a13c1b4cc06885"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t bufferReadIdx</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The index of the buffer to read data from. </p>

<p>Definition at line <a class="el" href="_analog___input_8h_source.html#l00099">99</a> of file <a class="el" href="_analog___input_8h_source.html">Analog_Input.h</a>.</p>

</div>
</div>
<a class="anchor" id="af6dc1e03b08d833bcad0d2a9ddacb9b2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t bufferWriteIdx</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The index of the buffer to write data to. </p>

<p>Definition at line <a class="el" href="_analog___input_8h_source.html#l00100">100</a> of file <a class="el" href="_analog___input_8h_source.html">Analog_Input.h</a>.</p>

</div>
</div>
<a class="anchor" id="abb199000d1f8af50de782aecf1f42108"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ExternalMuxedInput_t externalInput</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>If an external input, which channel. </p>

<p>Definition at line <a class="el" href="_analog___input_8h_source.html#l00092">92</a> of file <a class="el" href="_analog___input_8h_source.html">Analog_Input.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9eb75430d096aa3e9c2211f836ae0b88"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__ads1256__driver.html#gace2e231df7cd3598eb26d5ff51171701">ADS1256_PGA_t</a> gain</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Gain setting to use for analog measurements. </p>

<p>Definition at line <a class="el" href="_analog___input_8h_source.html#l00103">103</a> of file <a class="el" href="_analog___input_8h_source.html">Analog_Input.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6a742e7de15fa168a904238051ba025e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">InternalAnalogInput_t internalInput</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>If an internal input, which channel. </p>

<p>Definition at line <a class="el" href="_analog___input_8h_source.html#l00093">93</a> of file <a class="el" href="_analog___input_8h_source.html">Analog_Input.h</a>.</p>

</div>
</div>
<a class="anchor" id="accad1cdcd73e714badc388c3471bf33b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t max</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The high value of the allowable range of this input. </p>

<p>Definition at line <a class="el" href="_analog___input_8h_source.html#l00096">96</a> of file <a class="el" href="_analog___input_8h_source.html">Analog_Input.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0022b5ad7e496a802c64e3f6e0c2d8e1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t min</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The low value of the allowable range of this input. </p>

<p>Definition at line <a class="el" href="_analog___input_8h_source.html#l00095">95</a> of file <a class="el" href="_analog___input_8h_source.html">Analog_Input.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3a0b07d12d70fc1006109b23512b61fb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char name[<a class="el" href="group__analog__input.html#ga7b523129daacaeca69045b3adb1aaf54">MAX_ANALOG_INPUT_NAME_LENGTH</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Pointer to a C string name for this input. </p>

<p>Definition at line <a class="el" href="_analog___input_8h_source.html#l00094">94</a> of file <a class="el" href="_analog___input_8h_source.html">Analog_Input.h</a>.</p>

</div>
</div>
<a class="anchor" id="a56b9dddfb002a9709f8591dd04c06db8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PhysicalAnalogInput_t physicalInput</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The physical input for this input. </p>

<p>Definition at line <a class="el" href="_analog___input_8h_source.html#l00091">91</a> of file <a class="el" href="_analog___input_8h_source.html">Analog_Input.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8b7d6ee501678613c98e13a2dfbf33b5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__ads1256__driver.html#gab0437f81aad031aadf3e05dd5fe0a731">ADS1256_SPS_t</a> rate</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Sample rate to use for measurements. </p>

<p>Definition at line <a class="el" href="_analog___input_8h_source.html#l00104">104</a> of file <a class="el" href="_analog___input_8h_source.html">Analog_Input.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad008fd04a92bd503317246b84bedf3bc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__analog__input.html#ga99258f91accf55ecea49707692a3889b">AnalogInputStatus_t</a> status</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The current status of this input. </p>

<p>Definition at line <a class="el" href="_analog___input_8h_source.html#l00101">101</a> of file <a class="el" href="_analog___input_8h_source.html">Analog_Input.h</a>.</p>

</div>
</div>
<a class="anchor" id="a611ead9e1d73ef2c8cac3f7cc95b0c17"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint64_t timestamps[<a class="el" href="group__analog__input.html#ga3f128795c69a685d5e905c4117008271">ANALOG_INPUT_BUFFER_SIZE</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The timestamps of the measurements in UNIX epoch format. </p>

<p>Definition at line <a class="el" href="_analog___input_8h_source.html#l00098">98</a> of file <a class="el" href="_analog___input_8h_source.html">Analog_Input.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5ec27e6ddaf65a4b494422578b93b246"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t values[<a class="el" href="group__analog__input.html#ga3f128795c69a685d5e905c4117008271">ANALOG_INPUT_BUFFER_SIZE</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>The recorded values of this input (ADC Counts). </p>

<p>Definition at line <a class="el" href="_analog___input_8h_source.html#l00097">97</a> of file <a class="el" href="_analog___input_8h_source.html">Analog_Input.h</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="_analog___input_8h_source.html">Analog_Input.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="struct_analog___input__t.html">Analog_Input_t</a></li>
    <li class="footer">Generated on Mon Jul 28 2014 23:42:42 for Tekdaqc Firmware by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
  </ul>
</div>
</body>
</html>
